home *** CD-ROM | disk | FTP | other *** search
/ Champak 66 / Vol 66.iso / games / bob_espo.swf / scripts / __Packages / Shadow.as < prev    next >
Encoding:
Text File  |  2013-04-24  |  988 b   |  55 lines

  1. class Shadow extends State
  2. {
  3.    var sState;
  4.    var sSTATE_IN = "In";
  5.    var sSTATE_IDLE = "Idle";
  6.    var sSTATE_OUT = "Out";
  7.    var sSTATE_EMPTY = "Empty";
  8.    function Shadow(_mcRef)
  9.    {
  10.       super(_mcRef,false);
  11.       this.setState(this.sSTATE_EMPTY);
  12.    }
  13.    function doShow()
  14.    {
  15.       this.setState(this.sSTATE_IN);
  16.    }
  17.    function doInstantHide()
  18.    {
  19.       this.setState(this.sSTATE_EMPTY);
  20.    }
  21.    function doHide()
  22.    {
  23.       this.setState(this.sSTATE_OUT);
  24.    }
  25.    function isVisible()
  26.    {
  27.       var _loc2_ = true;
  28.       if(this.sState == this.sSTATE_EMPTY)
  29.       {
  30.          _loc2_ = false;
  31.       }
  32.       return _loc2_;
  33.    }
  34.    function In()
  35.    {
  36.       if(this.stateFinished())
  37.       {
  38.          this.setState(this.sSTATE_IDLE);
  39.       }
  40.    }
  41.    function Idle()
  42.    {
  43.    }
  44.    function Out()
  45.    {
  46.       if(this.stateFinished())
  47.       {
  48.          this.setState(this.sSTATE_EMPTY);
  49.       }
  50.    }
  51.    function Empty()
  52.    {
  53.    }
  54. }
  55.